package models;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class CarrinhoCompra implements Serializable {
	private Usuario usuario;
	private List<Produto> listaProdutos;
	private Double soma;
	
	public CarrinhoCompra(){
		this.listaProdutos = new ArrayList<Produto>();
	}

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

	public List<Produto> getListaProdutos() {
		return listaProdutos;
	}

	public void setListaProdutos(List<Produto> listaProdutos) {
		this.listaProdutos = listaProdutos;
	}

	public Double getSoma() {
		this.soma = 0.;
		
		for(Produto produto : this.listaProdutos){
			soma += produto.getPreco();
		}
		
		return soma;
	}

	public void setSoma(Double soma) {
		this.soma = soma;
	}

}
